package com.itqf.service;

import com.itqf.entity.SysUser;
import com.itqf.utils.Pager;
import com.itqf.utils.R;
import com.itqf.utils.ResultData;
import com.itqf.utils.Sorter;

import java.util.List;
import java.util.Map;

/**
 * @author 徐老板
 * @date 2020/1/25   12:58
 */

public interface SysUsersService {
     List<SysUser> findAll();

     R login(SysUser sysUser);
     //使用shiro执行登陆操作
     List<SysUser> findByName(String name);

     ResultData userByPage(Pager pager, String search, Sorter sorter);

//     获取权限的方法
     List<String> findRoleByUID(long userId);
     List<String> findPermsByUID(long userId);

     /**
      * 饼状图
      */
     R findBarData();
     R findPieData();

     List<Map<String,Object>> exportPoi();

}
